﻿namespace HamcoWcs.Models.Common.Enums
{
    public enum EnumMainTaskStatus
    {
        /// <summary>新建任务</summary>
        NewTask = 0,
        /// <summary>任务就绪</summary>
        Ready = 1,
        /// <summary>执行中</summary>
        OnProgress = 2,
        /// <summary>任务完成</summary>
        Finished = 3,
        /// <summary>任务异常</summary>
        Error = 4,
        /// <summary>删除任务</summary>
        Delete = 5,
        /// <summary>取消任务</summary>
        Cancel = 6,
        /// <summary>暂停任务</summary>
        Pause
    }


    public enum EnumMainTaskType
    {
        // 手动任务
        ManualTask = 0,
        // 入库任务
        InboundTask = 1,
        // 出库任务
        OutboundTask = 2,
        // 移库任务
        LocMoveTask = 3,
        // 搬送任务
        PortMoveTask = 4,

        //InventoryInboundTask = 5,

        //InventoryOutboundTask = 6,

        //ExcepetionTask,
        // 盘点任务
        InventoryTask = 8,

        AbnormalInboundTask = 9,

        AbnormalOutboundTask = 10,

        SrmCycleTask = 11
    }

    public enum EnumMainTaskCheckRes
    {
        Uncheck = 0,
        FirstLevelStored = 1,
        SecondLevelStored = 2,
        Overheight = 3,
        LeftOverWidth = 4,
        RightOverWidth = 5,
        FrontOverLength = 6,
        BackOverLength = 7,
        BarcodeError = 8,
        OverWeight = 9

    }
}
